using System;
using Sinacor.Servico.Bovespa.ResumoFinanceiro.Service.DataContract.Request;
using Sinacor.Servico.Bovespa.ResumoFinanceiro.BusinessEntity;

namespace Sinacor.Servico.Bovespa.ResumoFinanceiro.Service.ServiceImplementation.Translator
{
	public static class TranslateConsultarComitenteRequest
	{
		public static BusinessEntity.Comitente ToComitente(Sinacor.Servico.Bovespa.ResumoFinanceiro.Service.DataContract.Request.ConsultarComitenteRequest from)
		{
			BusinessEntity.Comitente to = new BusinessEntity.Comitente();
			to.CodigoCliente = from.CodigoCliente;
			to.DataMovimento = from.DataMovimento;
			to.CodigoBolsaFaturamento = from.CodigoBolsaFaturamento;
			to.TipoNegocio = from.TipoNegocio;            		

			to.ResumoFinanceiro.DataPregao = from.DataPregao;
            to.ResumoFinanceiro.TipoCliente = (Sinacor.Servico.Bovespa.ResumoFinanceiro.BusinessEntity.Enum.TipoCliente) from.TipoCliente;

			return to;
		}
	}
}

